/******************************************************************************
 * @File name   :      MarsPositionGroup.java
 *
 * @Author      :      GUDONG
 *
 * @Date        :      2015年11月11日
 *
 * @Copyright Notice: 
 * Copyright (c) 2014 Capgemini, Inc. All  Rights Reserved.
 * This software is published under the terms of the Capgemini Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * 
 * ----------------------------------------------------------------------------
 * Date                   Who         Version        Comments
 * 2015年11月11日 下午6:09:20        GUDONG     1.0            Initial Version
 *****************************************************************************/
package com.cap.bts.crmdp.dealer.coupon.domain;

import java.io.Serializable;

import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.cap.bts.framework.common.domain.BaseDomain;

/**
 *
 */
@Entity
@Table(name = "tm_mars_position_group")
@AttributeOverrides({
                     @AttributeOverride(name = "createBy", column = @Column(name = "CREATE_BY")),
                     @AttributeOverride(name = "createDate", column = @Column(name = "CREATE_DATE", nullable = false)),
                     @AttributeOverride(name = "lastUpdateBy", column = @Column(name = "LAST_UPDATE_BY")),
                     @AttributeOverride(name = "lastUpdateDate", column = @Column(name = "LAST_UPDATE_DATE")) })
public class MarsPositionGroup extends BaseDomain implements Serializable   {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    
    private Long id;
    private String mainGroup;
    private String subGroup;
    private String positionGroup;
    private String itemType;
    
    
    /**
     * @Date        :      2015年11月12日
     *
     * @return the id
     */
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    public Long getId() {
        return id;
    }
    /**
     * @Date        :      2015年11月12日
     *
     * @param id the id to set
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @return the mainGroup
     */
    @Column(name = "main_group")
    public String getMainGroup() {
        return mainGroup;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @param mainGroup the mainGroup to set
     */
    public void setMainGroup(String mainGroup) {
        this.mainGroup = mainGroup;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @return the subGroup
     */
    @Column(name = "sub_group")
    public String getSubGroup() {
        return subGroup;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @param subGroup the subGroup to set
     */
    public void setSubGroup(String subGroup) {
        this.subGroup = subGroup;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @return the positionGroup
     */
    @Column(name = "position_group")
    public String getPositionGroup() {
        return positionGroup;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @param positionGroup the positionGroup to set
     */
    public void setPositionGroup(String positionGroup) {
        this.positionGroup = positionGroup;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @return the itemType
     */
    @Column(name = "item_type")
    public String getItemType() {
        return itemType;
    }
    /**
     * @Date        :      2015年11月11日
     *
     * @param itemType the itemType to set
     */
    public void setItemType(String itemType) {
        this.itemType = itemType;
    }
    
    
}
